
var faceAudit = $("#faceAudit").val();
var faceUnAuditPic = $("#faceUnAuditPic").val();
var faceUnAuditExport = $("#faceUnAuditExport").val();

var dtGridColumns = [{
    id : 'Id',
    title : 'ID',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'userMobile',
    title : '用户名',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'loanName',
    title : '借款人名字',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'applyAmount',
    title : '借款金额',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'repaymentMonth',
    title : '借款期限',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'applyTime',
    title : '借款时间',
    type : 'date',
    format:'yyyy-MM-dd hh:mm:ss', 
    otype:'time_stamp_ms', 
    oformat:'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'bankName',
    title : '银行名字',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'cardNo',
    title : '银行卡号',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'agentName',
    title : '代理人',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'agentMobile',
    title : '代理人电话',
    type : 'string',
    columnClass : 'text-center',
    headerStyle : 'color:grey;'
},{
    id : 'operation',
    title : '操作',
    type : 'string',
    columnClass : 'text-center tpl-table-black-operation',
    headerStyle : 'color:grey;',
    resolution:function(value, record, column, grid, dataNo, columnNo){
        var content = '';
        if(faceUnAuditPic){
        	content += '<a href="#" onclick="check('+"'"+record.frontPic+"'"+')"  ><i class="am-icon-pencil"></i> 查看身份证</a> '
            content += '';
            content += '<a href="#" onclick="check('+"'"+record.userPic+"'"+')" > <i class="am-icon-pencil"></i> 查看人脸识别</a> ';
            content += '';
        }
        if(faceAudit){
        	content += '<a href="#" onclick="facepass('+record.Id+','+record.userMobile+',\''+record.loanName+'\');" > <i class="am-icon-pencil"></i> 通过</a> ';
            content += '';
            content += '<a href="#" onclick="facefail('+record.Id+','+record.userMobile+',\''+record.loanName+'\');" > <i class="am-icon-pencil"></i> 不通过</a> ';
        }
        return content;
    }
}];

var dtGridOption = {
    lang : 'zh-cn',
    ajaxLoad : true,
    myExport : true,
    check : true,
    checkWidth :'37px',
    loadURL : 'loan/faceList',
    columns : dtGridColumns,
    gridContainer : 'dtGridContainer',
    toolbarContainer : 'dtGridToolBarContainer',
    exportURL : '/loan/unAuditExport',
    tools : faceUnAuditExport?'export[excel]':'',
    pageSize : 10,
    pageSizeLimit : [10, 20, 30]
};
var grid = $.fn.dlshouwen.grid.init(dtGridOption);


$(function() {
	grid.load();
	$('.form-datetime-lang').datepicker({
	    language:  'zh-CN',
	    format: 'yyyy-mm-dd',
	    autoclose: true
	});
});


function search(){
	  grid.pager.startRecord = 0;
	  grid.pager.nowPage = 1;
	  grid.parameters = new Object();
	  grid.parameters['startTime'] = $("#startTime").val();
	  grid.parameters['endTime'] = $("#endTime").val();
	  grid.parameters['userMobile'] = $("#userMobile").val();
	  grid.parameters['loanName'] = $("#loanName").val();
	  grid.refresh(true);
}

function check(pic){
	$("#imgId").attr('src',pic); 
	$('#doc-modal-1').modal();
}

function facepass(id,userMobile,loanName){
	pass('loan/'+id+'/facepass',search,userMobile,loanName);
}

function facefail(id,userMobile,loanName){
	fail('loan/'+id+'/facefail',search,userMobile,loanName);
}




function pass(nav,callback,userMobile,loanName){
	layer.confirm('是否确认通过人脸识别？<br>用户名：'+userMobile+'<br>借款人：'+loanName, {
        icon : 3,
        title : '通过人脸识别'
    }, function(index, layero) {
        $.ajax({
            type : "POST",
            url :  nav,
            dataType : "json",
            success : function(resultdata) {
                if (resultdata.ret=="200") {
                    layer.msg(resultdata.message, {
                        icon : 1
                    });
                    if (callback) {
                        callback();
                    }
                } else {
                    layer.msg(resultdata.message, {
                        icon : 0
                    });
                }
            },
            error : function(errorMsg) {
                layer.msg('服务器未响应,请稍后再试', {
                    icon : 3
                });
            }
        });
        layer.close(index);
    });
}

function fail(nav,callback,userMobile,loanName){
	layer.confirm('是否确认不通过人脸识别？<br>用户名：'+userMobile+'<br>借款人：'+loanName, {
        icon : 3,
        title : '人脸识别不通过'
    }, function(index, layero) {
        $.ajax({
            type : "POST",
            url :  nav,
            dataType : "json",
            success : function(resultdata) {
                if (resultdata.ret=="200") {
                    layer.msg(resultdata.message, {
                        icon : 1
                    });
                    if (callback) {
                        callback();
                    }
                } else {
                    layer.msg(resultdata.message, {
                        icon : 0
                    });
                }
            },
            error : function(errorMsg) {
                layer.msg('服务器未响应,请稍后再试', {
                    icon : 3
                });
            }
        });
        layer.close(index);
    });
}


